<?
error_reporting(E_ALL);
session_start();
if (isset($_COOKIE['login'])) {
    $_SESSION['login'] = $_COOKIE['login'];
    $_SESSION['color'] = $_COOKIE['color'];
    $_SESSION['role'] = $_COOKIE['role'];
}

$login = 'gta1807838';
$pass = '7x62zUN7kT';
$domain = 's18.hgs.su';
?>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <link type="text/css" rel="stylesheet" media="all" href="css/style.css" />
        <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
        <script type="text/javascript" src="js/scripts.js"></script>
        <script type="text/javascript" src="js/md5.js"></script>
        <title>Баны на сервере LSC</title>
    </head>
    <body>
        <div class="info-block" style="display:none">
            <div class="label">
                Вы используете Internet Explorer, а это значит что Вы - идиот, и поиск для Вас не работает!
            </div>
        </div>
        <div id="content">
            <div id="ban-list">
                <h3>Бан-лист сервера LSC</h3>
                Поиск по игрокам: <input class="search" type="text" value="" oninput="findPlayers();" />
                <table border="1" width="100%" id="ourtable">
                    <tr class="top">
                        <td>№</td>
                        <td>Игрок</td>
                        <td>IP-адрес</td>
                        <td>Дата</td>
                        <td>Время</td>
                        <td>Комментарий админа</td>
                    </tr>
                    <?php
                    $remote_file = 'samp.ban';
                    $handle = fopen('tmp', 'w');

                    $conn = ftp_connect($domain);
                    if (ftp_login($conn, $login, $pass)) {
                        if (ftp_fget($conn, $handle, $remote_file, FTP_ASCII, 0)) {
                            fclose($handle);

                            $file = fopen('tmp', 'r');
                            $i = 1; //счетчик записей
                            while (!feof($file)) {
                                $mytext = fgets($file, 999);
                                $odd = '';
                                preg_match("/^(\d+\.\d+\.\d+\.\d+)\s\[(\d+\/\d+\/\d+)\s\|\s(\d+:\d+:\d+)\]\s+(.+)\s-\s(.*)$/", $mytext, $match);
                                if (!$match) {
                                    continue;
                                }
                                if ($i % 2 == 1) {
                                    $odd = 'odd';
                                }
                                echo '<tr class="item ' . $odd . '">
                                                        <td>' . $i . '</td>
                                                        <td class="name">' . $match[4] . '</td>
                                                        <td>' . $match[1] . '</td>
                                                        <td>' . $match[2] . '</td>
                                                        <td>' . $match[3] . '</td>
                                                        <td>' . iconv('WINDOWS-1251', 'UTF-8', $match[5]) . '</td>
                                                </tr>';
                                $i++;
                            }
                            fclose($file);
                        } else {
                            echo "Проблема записи\n";
                        }
                    } else {
                        die('server Error');
                    }
                    ?>
                </table>
            </div>
            <div id="login-form">
                <form id="login">
                    Код: <input type="password" value="" maxlength="32" id="code"/>
                    <input type="submit" value="Войти" id="send"/>
                </form>
                <div id="error-message">
                    Для авторизации необходимо ввести код
                </div>
            </div>
            <div class="clear"></div>
        </div>
    </body>
</html>